Debugging ePublisher XSL files
===================
 * Tested to work with Visual Studio 2017 Community Edition

The solution provided in this archive called: 'ePublisher XSL.sln' provides for
the ability to debug any of the XSL files executed within ePublisher's pipeline
as specified in your output format's 'format.wwfmt' file.

Note:
Currently, this solution has not been tested for debugging XSL files located in the
input adapter to ePublisher.

Steps:
 - Make sure the solution points to the install location of ePublisher Designer. You can find this
   the location in the file: 'ePublisher XSL.csproj.user'.
   By default, it is:
     C:\Program Files (x86)\WebWorks\ePublisher\2018.1\ePublisher Designer\WebWorks.ePublisherDesigner.exe

 - Set Debug flag in file: WebWorks.ePublisherDesigner.exe.config
   Located at:  C:\Program Files (x86)\WebWorks\ePublisher\2018.1\ePublisher Designer\
   
     <add key="DebugXslTransforms"
       value="true" />

 - In Visual Studio, set the Debugging options as follows:
    - Debugging -> General -> (check) Use managed compatibility mode
    - Debugging -> General -> (uncheck) Enable Just My Code

 - Open 'ePublisher XSL.sln' in Visual Studio and select 'Start'.
 
 - Open any XSL file in Visual Studio and set breakpoints as needed.
 
 - You can debug project override XSL files as well as the file located in Program Files.
 